package com.cw.DesignModel23.Behavioral.VisitorPattern.Visitor2;

/**
 * 访问者抽象类
 * 依赖要访问的数据结构，File和Directory
 */
public abstract class Visitor {
    /**
     * 访问File类的方法
     *
     * @param file
     */
    public abstract void visit(File file);

    /**
     * 访问Directory类的方法
     *
     * @param directory
     */
    public abstract void visit(Directory directory);
}

